-
Notifications
You must be signed in to change notification settings - Fork 188
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(multi-region): add operational simplification from Zeebe 8.6. #4205
Conversation
👋 🤖 🤔 Hello! Did you make your changes in all the right places? These files were changed only in docs/. You might want to duplicate these changes in versioned_docs/version-8.5/.
You may have done this intentionally, but we wanted to point it out in case you didn't. You can read more about the versioning within our docs in our documentation guidelines. |
The change is intentional since 8.5 still uses the old procedure while was reworked for next (8.6) |
Happy to take this on from a technical writing perspective - would you like me to wait for the initial engineering review first? |
Great to hear @conceptualshark 🙇 🚀! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
One minor thing to change:
In Failover Step 1, it is not necessary to ensure network isolation between two regions anymore. Previously, we had to do it because we were recreating brokers with the same id on the other region which could create conflicts if the network was not isolated and both the old and new brokers exists at the same time.
docs/self-managed/operational-guides/multi-region/dual-region-ops.md
Outdated
Show resolved
Hide resolved
docs/self-managed/operational-guides/multi-region/dual-region-ops.md
Outdated
Show resolved
Hide resolved
--namespace $CAMUNDA_NAMESPACE_SURVIVING \ | ||
-f camunda-values.yml \ | ||
-f $REGION_SURVIVING/camunda-values.yml | ||
curl -XGET 'http://localhost:9600/actuator/exporters' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💭 I will added a follow up PR to document the specs of this API.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
great! I left a todo in the text where we should probably link it and only have a wrong placeholder atm.
docs/self-managed/operational-guides/multi-region/dual-region-ops.md
Outdated
Show resolved
Hide resolved
docs/self-managed/operational-guides/multi-region/dual-region-ops.md
Outdated
Show resolved
Hide resolved
@conceptualshark Going to remove @camunda/tech-writers here, but let us know if you're looking for additional review 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few questions/suggestions, but otherwise this upgrade looks great!
docs/self-managed/operational-guides/multi-region/dual-region-ops.md
Outdated
Show resolved
Hide resolved
docs/self-managed/operational-guides/multi-region/dual-region-ops.md
Outdated
Show resolved
Hide resolved
docs/self-managed/operational-guides/multi-region/dual-region-ops.md
Outdated
Show resolved
Hide resolved
Thanks @deepthidevaki and @conceptualshark for the review 🙇. Addressed all points except for the two that are left open, which we may have to realign on.
// update: Addressed the remaining points. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice additions!
I left a few comments about the readability of the documents, mainly suggesting the use of tables for comparisons
versioned_docs/version-8.5/self-managed/operational-guides/multi-region/dual-region-ops.md
Outdated
Show resolved
Hide resolved
versioned_docs/version-8.5/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md
Show resolved
Hide resolved
@conceptualshark could you do a last approval and feel free to merge afterwards! I had to rebase the PR for the tests to pass. |
Description
related to https://github.com/camunda/team-infrastructure-experience/issues/325 and https://github.com/camunda/product-hub/issues/2173.
This ticket contains the simplification of the dual-region operational procedure based on the new 8.6 changes in Zeebe.
It reworks for next (8.6):
When should this change go live?
hold
label or convert to draft PR)PR Checklist
/versioned_docs
directory./docs
directory (aka/next/
).